import axios from 'axios';

const createInstance = (ctx/** ←koa的ctx*/) => {
  const opt = {
    // 如果这里是在服务器端 执行 emmm 这里的axios.get('/api/news') 请求的则是127.0.0.1:80下的/api/news 显然是错误的
    // 故请求路径不能直接使用/api/news
    baseURL: __SERVER__ ? 'http://localhost:9999/ssr' : '/',
    headers: {

    }
  };

  if(__SERVER__){
    opt['headers']['cookie'] = ctx.req.headers.cookie||null
  }

  return axios.create(opt)
};

export default createInstance;
